home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 8
/
Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso
/
Aminet
/
util
/
boot
/
BangerVers.lha
/
BangerVersionCopy.dopus
< prev
Wrap
Text File
|
1995-08-30
|
1KB
|
52 lines
/* BangerVersionCopy.dopus kopiert mit DOpus Files und checkt die Versionen
Autor: Andre´ Trettin
Codename: Banger
Begin: 30-Aug-95 00:00:15
Version: $VER: BangerVersionCopy.dopus 1.001 (30-Aug-95) */
options results
options failat 21
address DOPUS.1
busy on
status 3
QWin=result
ZWin=1-QWin
status 13 QWin
QPath=result
status 13 ZWin
ZPath=result
status 26 set 'Kopiere'
getselectedfiles '°' QWin
if result='' then do
busy off
exit
end
FileListe=result
rest='a-z'
CopyVar=0
do until rest=''
parse value FileListe with FileName '°' rest
FileListe=rest
OldFile=ZPath||FileName
NewFile=QPath||FileName
address command 'BangerVersion 'NewFile' QUIET'
if exists(OldFile) then do
address command 'BangerVersion 'OldFile' QUIET'
Rescan QWin
Rescan ZWin
FileInfo FileName '°' ZWin
OldFileInfos=result
FileInfo FileName '°' QWin
NewFileInfos=result
parse value OldFileInfos with Name1 '°' Groesse1 '°' F1 '°' F2 '°' F3 '°' F4 '°' F5 '°' Version1 '°' F6
parse value NewFileInfos with Name2 '°' Groesse2 '°' F1 '°' F2 '°' F3 '°' F4 '°' F5 '°' Version2 '°' F6
Request 'neues File: ' Name2 ' ' Groesse2 ' ' Version2'0a0a'x'altes File: ' Name1 ' ' Groesse1 ' ' Version1
if result==0 then CopyVar=1
end
if CopyVar==0 then copy FileName ZPath
CopyVar=0
end
status 26 set 'Weiter'
busy off